package br.gov.mi.corporativo.dominio.boundary.comum.pessoabancada;

import java.util.List;

import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;

import br.gov.mi.corporativo.dominio.entidade.comum.PessoaBancada;

@WebService
public interface PessoaBancadaEndPoint {
	
	
	@WebMethod(operationName = "recuperarTodasPessoasBancada")
	public @WebResult(name="listaPessoaBancada")List<PessoaBancada> recuperarTodos();
	
	@WebMethod(operationName = "recuperarPessoaBancadaPorId")
	public @WebResult(name="pessoaBancada")PessoaBancada recuperarPorId(@WebParam(name="id") Long id);

	
	@WebMethod(operationName = "recuperarPessoaBancadaPorIdBancada")
	public @WebResult(name="pessoaBancada")PessoaBancada recuperarPorIdBancada(@WebParam(name="idBancada") Long id);
	

	@WebMethod(operationName = "recuperarPessoaBancadaPorIdPessoa")
	public @WebResult(name="pessoaBancada")PessoaBancada recuperarPorIdPessoa(@WebParam(name="idPessoa") Long id);
	
}
